k8s图解大全
Kubernetes 概括
Kubernetes 基础架构
Kubernetes 负载对象
Kubernetes 网络
Kubernetes 存储
Kubernetes RBAC
Kubernetes 资源请求和限制
Kubernetes 单个组件
pod底层网络和数据存储
pod 底层
- pod 内部容器创建之前,必须先创建 pause 容器。pause 有两个作用:共享网络和共享存储。
- 每个服务容器共享 pause 存储,不需要自己存储数据,都交给 pause维护。
- pause 也相当于这三个容器的网卡,因此他们之间的访问可以通过 localhost 方式访问,相当于访问本地服务一样,性能非常高(就像本地几台虚拟机之间可以 ping 通)。
service实现服务发现(kube-proxy)
- service 实现服务的发现:kubef-proxy 监控 pod,一旦发现 pod 服务变化,将会把新的 ip 地址更新到 service。
注意:endpoints 那些都是存储在 etcd 里的,所以 kube-proxy 更新的存储在 etcd 里的映射关系。
以上部分图源于网络。